iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 3
0
Software Development

從零開始的Python練成記系列 第 3

[Day 3]另一個不同之處:參數設定

  • 分享至 

  • xImage
  •  

雖然說是不同之處,但實際上只是自己在於Java與Python之間的轉換需要一點小適應,對我來說,這篇文章要講到的「參數設定」便是對我來說另一個需要習慣的點。

過去不管自己是在Java也好,又或是有些時候會接觸到的SQL或是Microsoft Visual Studio也好,在參數設定的部分就是一個很嚴謹的規定,針對它的形式、存放的內容之類的都有規定,不符合的話就沒有辦法存入,就像下方以Java作為範例:

public class Valuesetting{
    int itathlon_daycount = 3;
    //上面這行是用來記錄整數 integer
    float editing_time = 0.8f;
    //上面則是記錄浮點數,也就是小數 float
    String title_text = "[Day 3]另一個不同之處:參數設定";
    //這行則是用來記錄字串 String
    Boolean wascopied = Flase;
    //布林值的存放,只有True與False
}

從上面可以看到,在Java裡面的參數設定真的相當嚴謹,必須依照該參數要存放的資料格式先設定預設格式,之後才能存放進去;可是,當轉換到Python時(不分版本都一樣),就會發現它可以直接忽視該規則,直接存放自己要存放的東西~~(這個方法對我來講真的是太方便了,根本就是懶人養成語言啊)~~:

italthlon_daycount = 3
#這個參數就直接作為存放整數的欄位了
editing_time = 0.8
#同理,這個參數就轉換成是存放浮點數的欄位
title_text = "[Day 3]另一個不同之處:參數設定"
#存放文字的參數欄位
wascopied = False
#存放布林值的參數欄位

看到文末,應該也會發現文章內的程式碼範例也有不一樣的地方,也就是在做註解(Comment)的標註方式也不相同,在Java裡面可以透過//(兩個斜線)來標記一行文字,又或是透過/* */的方式來標記整個要做為Comment的區塊(簡單來說,可以放不只一行);至於在Python裡就是透過#來標記一行文字

那麼第三天的內容就先到這裡了


上一篇
[Day 2]用Print方法來了解語法的差異
下一篇
[Day 4]絕對的衝擊點:這真的是運算方式?
系列文
從零開始的Python練成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言